Советские войска, преодолевая сопротивление противника, продолжали наступление по всему фронту. На Тихорецком направлении в течение дня немецкие части были выбиты из населенных пунктов: Сенгилеевское, Садовый, Новокавказкий, участок №3, Ставропольский, Надзорное, Ольгинское, Николаевское, Вольный, Павловский, Курганный, Андреевский, Игнатьевский, Степной.
58 Армия, преследуя арьергарды противника, вышла на рубеж Московское–Рождественская–Новомарьевская и продолжала движение на Новоалександровское.
37 Армия с утра вела бои на рубеже Высокополье-Петровское и далее по восточному берегу р. Уруп до Передовой. К исходу дня части армии вышли на рубеж: Павловский–Попутная–Отрадная и продолжали движение в северо-западном направлении.
Войска Южного фронта в результате решительной атаки овладели городом и крупным железнодорожным узлом Сальск, крупным населённым пунктом Новый Егорлык. Войска Закавказского фронта овладели городом Микоян-Шахар (ныне Карачаевск).
Освобождены населенные пункты: Андреевский (Андреевское, Кочубеевский район), Армавирчик (Казьминское, Кочубеевский район), Балтфлот (в настоящее время не существует, Кочубеевский район), Беловский (Кочубеевский район), Богословское (Балахоновское, Кочубеевский район), Буревестник (Заветное, Кочубеевский район), Валуевкий (Беловский, Кочубеевский район), Васильевский (Кочубеевский район), Грушевый (Грушевый Нижний, Шпаковский район), Великоняжеское (Кочубеевский район), Верхне-Егорлыкский (Верхнеегорлыкский, Шпаковский район), Верхне-Русское (Верхнерусское, Шпаковский район), Веселый (Заветное, Кочубеевский район), Вольный (Степной, Кочубеевский район), Вревский (Вревское, Кочубеевский район), Высокополье (в настоящее время не существует, Кочубеевский район), Голицино (Кочубеевский район), Екатериновский (Кочубеевский район), Заря Свободы (Кочубеевский район), Игнатьевский (Кочубеевский район), Казьминское (Кочубеевский район), Каменнобродская (Изобильненский район), Каменский (в настоящее время не существует, Кочубеевский район), Карамурзинский (Кочубеевский район), им. Красина (Заветное, Кочубеевский район), Курганный (в настоящее время не существует, Кочубеевский район), Михайловский (в настоящее время не существует, Кочубеевский район), Михайловское (Михайловск, Шпаковский район), Мищенский (Кочубеевский район). Молоканский (в настоящее время не существует, Шпаковский район), Молочная (Шпаковский район), Надзорное (Кочубеевский район), Ново-Кавказкий (Новокавказкий, Шпаковский район), Нескучный (Кочубеевский район), станция Овечка (Заветное, Кочубеевский район), Октябрьский (Кочубеевский район), Ольгинское (Кочубеевский район), Орел (Заветное, Кочубеевский район), Павловский (Васильевский, Кочубеевский район), Павловский (в настоящее время не существует, Кочубеевский район), станция Пелагиада (Палагиада, Шпаковский район), Перво-Казьминский (Первоказьминский, Кочубеевский район), Первомайский (в настоящее время не существует, Кочубеевский район), Перво-Херсонский (Херсонский, Кочубеевский район), Петровский (Кочубеевский район), Полянский (в настоящее время не существует, Кочубеевский район), Радовский (в настоящее время не существует, Кочубеевский район), Ровный (в настоящее время не существует, Кочубеевский район), Рождественское (Кочубеевское, Кочубеевский район), Садовый (Шпаковский район), Саратовский (Кочубеевский район), Сенгилеевская (Сенгилеевское, Шпаковский район), Степной (Кочубеевский район), Татарский (в настоящее время не существует, Кочубеевский район), Ураковский (Кочубеевский район), Хмелев (Подгорный, Шпаковский район).